import {NgModule} from '@angular/core';
import {ButtonModule} from 'primeng/button';
import {CheckboxModule} from 'primeng/checkbox';
import {TableDirective} from "./table.directive";
import {TableTemplateComponent} from "./table-template.component";
import {CommonModule} from "@angular/common";
import {TreeDirective} from "./tree.directive";
import {FormsModule} from "@angular/forms";

@NgModule({
  declarations: [
    TableDirective,
    TableTemplateComponent,
    TreeDirective
  ],
  imports: [
    CommonModule,
    FormsModule,
    ButtonModule,
    CheckboxModule
  ],
  exports: [
    TableDirective,
    TableTemplateComponent,
    TreeDirective
  ],
  entryComponents: [
    TableTemplateComponent
  ]
})

export class DataModule {
}
